Designing a Component-Based Framework for A Domain Independent Visualization Tool
نویسندگان
چکیده
..................................................................................................................... II TABLE OF CONTENTS................................................................................................IV LIST OF TABLES ..........................................................................................................VI LIST OF FIGURES ...................................................................................................... VII ACKNOWLEDGEMENTS........................................................................................ VIII DEDICATION.................................................................................................................IX INTRODUCTION............................................................................................................. 1 BACKGROUND................................................................................................................ 4 2.1 SOFTWARE REENGINEERING ...................................................................................... 4 2.2 BACKGROUND ON TOOL INTEROPERABILITY.............................................................. 5 2.2.1 Data Integration................................................................................................. 6 2.2.2 Control Integration ............................................................................................ 6 2.2.3 Presentation Integration .................................................................................... 6 2.2.4 Process Integration ............................................................................................ 8 2.3 COMPONENT-BASED FRAMEWORKS........................................................................... 9 2.4 JAVA BEANS............................................................................................................. 12 2.3 SUMMARY ................................................................................................................ 14 SHRIMP VIEWS ............................................................................................................ 16 3.1 GRAPH VISUALIZATION............................................................................................ 16 3.2 SHRIMP................................................................................................................... 17 3.3 OLD ARCHITECTURE ................................................................................................ 22 3.4 REQUIREMENTS FOR THE NEW ARCHITECTURE........................................................ 26 3.5 SUMMARY ................................................................................................................ 28 REENGINEERING CASE STUDY: SHRIMP............................................................ 29 4.1 REENGINEERING PROCESS........................................................................................ 29 4.1.1 Reengineering Limitations and Solutions ........................................................ 29 4.1.2 Design and Development Process.................................................................... 31 4.2 THE NEW ARCHITECTURE ........................................................................................ 38 4.2.1 Data Bean......................................................................................................... 39 4.2.2 Persistent Storage Bean ................................................................................... 39 4.2.3 Display Bean .................................................................................................... 40 4.2.4 Selector Bean.................................................................................................... 40 4.2.5 Filter Bean........................................................................................................ 41
منابع مشابه
Designing an Ontology for Knowledge Discovery in Iran’s Vaccine
Ontology is a requirement engineering product and the key to knowledge discovery. It includes the terminology to describe a set of facts, assumptions, and relations with which the detailed meanings of vocabularies among communities can be determined. This is a qualitative content analysis research. This study has made use of ontology for the first time to discover the knowledge of vaccine in Ir...
متن کاملA Cloud Architecture for an Extensible Multi-Paradigm Modeling Environment
We present the cloud architecture of AToMPM, an open-source framework for designing domain-specific modeling environments, performing model transformations, manipulating and managing models. AToMPM’s cloud-based architecture makes it independent from any operating system, platform, or device it may execute on as well as any visualization of the modeling structures (e.g., textual or graphical). ...
متن کاملSoccer-Swarm: A Visualization Framework for the Development of Robot Soccer Players
This paper proposes a framework for the rapid development of high-level, domain-independent AI strategies targeted at the RoboCup competition. This framework, developed within the Swarm simulation system, provides a layer of abstraction that allows strategies to be easily ported from one domain to another. Additionally, the framework provides a powerful and extendable visualization tool that sh...
متن کاملA Framework for Optimal Attribute Evaluation and Selection in Hesitant Fuzzy Environment Based on Enhanced Ordered Weighted Entropy Approach for Medical Dataset
Background: In this paper, a generic hesitant fuzzy set (HFS) model for clustering various ECG beats according to weights of attributes is proposed. A comprehensive review of the electrocardiogram signal classification and segmentation methodologies indicates that algorithms which are able to effectively handle the nonstationary and uncertainty of the signals should be used for ECG analysis. Ex...
متن کاملA Component-based Framework for Uniform Resource Visualization
The PGRT project has prototyped a framework for integrating performance analysis tools for parallel and distributed systems and for visualizing system and application performance [7]. One result of PGRT is a component-based specification language called the Visual Object Markup Language (VOML) [4][5][6]. VOML is an SGML-based language for specifying on-line performance visualization components....
متن کامل